Where to buy Swatch in Sliema

Name Address Phone
Swatch - The Point, Tigne Unit RU 8, Piazza Level, +35 62 14 72 79 0